Искусство схемотехники. Том 3 [Изд.4-е] - Пауль Хоровиц
Шрифт:
Интервал:
Закладка:
Анализ состояний. В этом режиме на вход статического анализатора подается синхронизирующий тактовый сигнал от вашей схемы (обычно тактовый сигнал ЦП), а сонм выводов (торчащих из анализатора) подключается к линиям данных и адреса, а также к другим интересующим вас сигналам. Хороший логический анализатор обслуживает 60–80 каналов при тактовой частоте до 25 МГц или больше. Затем вы устанавливаете сигнал запуска так, чтобы зафиксировать интересующее вас программное событие. Обычно в анализаторе имеется несколько регистров распознавания слов, в которые вы можете вводить любую последовательность 0,1 и X (произвольное состояние); это, разумеется, биты адреса и данных. В хорошем логическом анализаторе предусматривается возможность комбинирования выходов регистров распознавания слов в виде булевых выражений и функций состояния; например, можно образовать сигнал запуска от десятого прохода некоторой подпрограммы.
Логический анализатор ожидает сигнала запуска, затем запоминает последовательность состояний всех входных линий. Их можно наблюдать в виде цифрового сигнала или как последовательность нулей и единиц (либо шестнадцатеричных или восьмеричных чисел), рядом с которыми приводятся результаты деассемблирования. Вы можете просматривать массив запомненных состояний (обычно 4К или больше) и, что особенно важно, двигаться по нему от сигнала запуска «назад во времени». Это дает возможность проанализировать несколько тысяч состояний, предшествующих сигналу запуска, что, как правило, позволяет найти источник неприятностей.
Временной анализ. В режиме временного анализа логический анализатор работает от асинхронного тактового сигнала высокой частоты, обычно 100 МГц, который фиксирует логические состояния меньшего числа входных линий (чаще всего 16). Логика запуска поневоле проще и допускает обычно лишь одно слово распознавания. Анализатор ожидает установленного условия запуска, после чего заполняет свою память быстрыми выборками. В режиме временного анализа вы можете наблюдать кратковременные выбросы и другие искажения формы сигнала, которые незаметны в режиме анализа состояний. Можно перейти в режим «обнаружения выбросов», когда анализатор ищет два перепада, возникающих в течение 10 нc — периода дискретизации.
Перекрестный запуск. Объединение анализа состояний и временного анализа дает мощную методику, называемую перекрестным запуском. В этом комбинированном режиме анализ состояний может инициировать временной анализ и наоборот. Так, вы можете настроить логику запуска, чтобы она фиксировала заданное состояние в конкретном программном цикле и запускала временной анализ, который после обнаружения заданного слова (условия) запуска записывает в память пакет данных. Таким образом удается обнаруживать короткие выбросы логического происхождения, возникающие редко.
Логические анализаторы с перекрестным запуском образуют расщепленный информационный кадр, что дает возможность, просматривая состояния, наблюдать также и форму сигналов. В области логических анализаторов наиболее известны имена Gould, Hewlett-Packard, Philips и Tektronix.
Макетные платы. В 70-х гг., когда широкую популярность стали завоевывать 8-разрядные микропроцессоры, такие, как 6800 и Z80, для каждого нового микропроцессора выпускалась макетная плата. Это был набор аппаратуры, куда входили небольшая клавиатура, шестнадцатеричный дисплей, ПЗУ, РПЗУ-монитор, несколько параллельных и последовательных портов, а также собственно плата для монтажа на ней схем, добавляемых пользователем. Вы могли, выполнив ручное ассемблирование небольшой программы, ввести ее посредством клавиатуры и наслаждаться результатом. Для инженерного мира, начинающего осваивать микропроцессоры, макетные платы предоставляли простой способ приобретения знаний и навыков.
Теперь инженерный мир стал более искушенным, и макетные платы почти вымерли. Однако и сейчас можно встретить в продаже макетные платы для специализированных процессоров, например БИС обработки сигналов или сложных видеопроцессоров. Такие платы содержат сам процессор, окруженный «склеивающей» логикой и аналоговыми компонентами для обработки сигналов, а часто и обычный микропроцессор, используемый для управления. Современные макетные платы обычно выполняются в виде вставных плат для персональных компьютеров и комплектуются необходимым программным обеспечением. Если принять во внимание сложность современных процессоров специального назначения, макетные платы экономят массу времени и вполне оправдывают свое существование.
Глава 12
КОНСТРУИРОВАНИЕ ЭЛЕКТРОННЫХ СХЕМ
Перевод И. И. Короткевич
Прежде чем приступить к испытанию готового изделия после завершения разработки схемы, необходимо решить еще несколько вопросов: будет ли прибор иметь настольное оформление, размещаться в стойке с выдвижными каркасами или же устанавливаться в какой-либо другой тип шкафа? Будет ли схема монтироваться на плате пайкой проводов от точки к точке или соединениями накруткой или же это будет печатная плата? Как будет осуществляться подсоединение к этой плате: через колодку для распайки, плоскими ленточными жгутами или с помощью печатного разъема? Будут ли отдельные смонтированные платы помещаться в блок-каркас для плат, устанавливаться на сборочной «материнской» плате или еще куда-нибудь? Будут ли они встраиваться в печатную схему на «материнской» плате или будут вручную подсоединяться к задней панели? Какие приспособления будут на самой схемной плате, а какие на передней (или задней) панели?
Решение подобных вопросов важно при оформлении внешнего вида изделия, а также для его надежности и удобства в работе, но мало влияет на стоимость и простоту разработки и испытаний. В этой главе мы приведем некоторые сведения и дадим советы для решения этих вопросов, которые возникают на той стадии работы, когда схема уже проверена экспериментально. Начнем с конструкции схемы как таковой, ее внутренних и внешних соединений и выбора корпуса. Так как в этой главе не рассматриваются вопросы, связанные с разработкой самой схемы, главу можно лишь просмотреть.
Метод прототипов
12.01. Макетные платы («самолеты»)Это необычное название говорит о том, что оно возникло от прежней практики создания радиоприемников из прекрасных лакированных деревянных досок на лампах, катушках, конденсаторах и т. д., где все соединительные провода выводились на верхнюю сторону панели. Позже делали приемники, более совершенные и элегантные (для использования в гостиных «дамами в кринолинах»). В них отверстия располагались вблизи каждого узла, и таким образом проводку можно было спрятать под ближайшую панель. Практика испытания схем с помощью построения макетов в виде панелей с тех пор называется конструированием по «самолету». Деревянные «самолеты» больше не используются (за исключением кухни). Для монтажа макетов электронных схем удобны пластиковые платы, в которых имеется ряд отверстий для ИМС или других компонентов и несколько рядов лепестков, в том числе для распределения напряжения питания. Комплекты таких плат поставляют фирмы АР и Global Specialties, более тщательно выполненные наборы плат с корпусами изготовляются Е&L Instrument и многими другими фирмами. Они предназначены для испытания схем, но не для построения постоянно действующих вариантов.
12.02. Прототипы платы печатной схемы (ПС)Чтобы сконструировать один из видов схемы, рассчитанной на определенный срок службы, лучше всего, вероятно, использовать одну из многих карт-прототипов ПС, в которых уже имеются отверстия с контактами под ИМС и другие элементы.
Межсоединения этих элементов организуются таким образом: каждая контактная площадка для вывода ИМС и других элементов соединена на плате с двумя или тремя ближайшими свободными контактными площадками. Припаивая провода последовательно от одной контактной площадки к другой, вы производите необходимый монтаж схемы. На такой плате, кроме того, обычно имеется несколько дополнительных шин, которые подключаются к источникам питания и земле.
Такие платы выпускаются фирмами Douglas Electronics, Atronics, Vector, Triad, Radio Shack и др. Они имеют печатный разъем с контактами-ламелями по краю — в виде медных полосок с позолоченными краями с фиксатором для установки ПС в гнездо разъема.
Конфигурации разъемов в некоторой степени стандартизированы. Чаще других распространены платы с 22 контактами на каждой стороне с шагом 3,9 мм (бывают также и 3,2 и 2,5 мм). Разъем, соответствующий такой плате, называется двусторонним 44-контактным печатным разъемом. Платы-макеты могут быть различных размеров и вмещают от 12 до 36 и более ИМС. Несколько большей совместимостью с конструкциями компьютеров обладают платы, рассчитанные на 100 или более ИМС. Такие платы могут непосредственно использоваться в головном образце небольшой вычислительной машины. Некоторые из этих плат — с односторонней печатью, другие — с двусторонней, со сквозными отверстиями. Этот вопрос еще будет обсуждаться ниже в связи с обычно используемыми ПС. На рис. 12.1 приведена фотография небольшой платы-макета печатной схемы (Douglas Electronics 11-DE-3), вставляемой в 44-контактное двустороннее гнездо и встраиваемой в рамку с направляющими (Elco 6022), поддерживающими платы ПС.